edfe858dd869e7ab4ed17abf91de25a6a9725c93,ImageGallery/src/org/sleuthkit/autopsy/imagegallery/TagUtils.java,TagUtils,getNonCategoryTagNames,#,59
Before Change
}
static public Collection<TagName> getNonCategoryTagNames() {
List<TagName> nonCatTagNames = new ArrayList<>();
List<TagName> allTagNames;
try {
allTagNames = Case.getCurrentCase().getServices().getTagsManager().getAllTagNames();
for (TagName tn : allTagNames) {
if (tn.getDisplayName().startsWith(Category.CATEGORY_PREFIX) == false) {
nonCatTagNames.add(tn);
}
}
} catch (TskCoreException | IllegalStateException ex) {
Logger.getLogger(TagUtils.class.getName()).log(Level.WARNING, "couldn't access case", ex);
}
return nonCatTagNames;
}
synchronized static public TagName getTagName(String displayName) throws TskCoreException {
After Change
static public Collection<TagName> getNonCategoryTagNames() {
try {
return Case.getCurrentCase().getServices().getTagsManager().getAllTagNames().stream()
.filter(Category::isCategoryTagName)
.collect(Collectors.toSet());
} catch (TskCoreException | IllegalStateException ex) {
Logger.getLogger(TagUtils.class.getName()).log(Level.WARNING, "couldn't access case", ex);
}